package fangse01;

public class Test {
    public static void main(String[] args) throws ClassNotFoundException {
        /*
        获取class文件对象的三种方式
        1. Class.forName("全类名")
        2. 类名.class
        3. 对象.getClass()
         */

        //1.第一种方式
        //全类名：包名+类名
        //最常用
        Class clazz1 = Class.forName("fangse01.Student");
        System.out.println(clazz1);

        //2.第二种方式
        Class clazz2 = Student.class;
        System.out.println(clazz2);

        //3.第三种方式
        Student s = new Student();
        Class clazz3 = s.getClass();
        System.out.println(clazz3);

        //判断三个对象是否相同
        System.out.println(clazz1 == clazz2);
        System.out.println(clazz1 == clazz3);
        System.out.println(clazz2 == clazz3);
    }
}
